to the best of my memory - Allemand Anglais Dictionnaire